waterleaf paper - French English Dictionary